<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //闭包
        // const curry =(x)=>{
        // return function(y){
        //  return function(z){
        //     return x+y+z
        //  }
        // }
        // }


        // function curry(...a) {
        //     let arr =[...a]
        //     console.log(arr);
        //     return function next (...arr1){
        //         if(arr1.length){
        //             arr1 =[...arr,...arr1]
        //             console.log(arr1);
        //             return next(...arr1)
        //         }
        //         let sum =0
        //         for(let i = 0; i < arr1.length; i++){
        //             sum += arr1[i] 
        //             return sum
        //         }
        //     }
            // console.log(a.length);
            // if(a.length){
            //  let arr1 =[...arr,...arguments]
            //  console.log(arr1);
            // }
        // }
        const curry =x=>y=>z=>x+y+z
        const res =curry(1)(2)(3)
        console.log(res);
    </script>
</body>
</html>